
Introduction
Newer PC motherboards start using 25 series SPI flash bios chip these days. There are generally 2 ways to re-program these
corrupted bios chips depending upon the way how it's connected to the motherboads. For those mainboards with socketed 25
series bios chip, you just need to remove the bios chip and insert it into the relevant socket on the Willem programmer and
follow the standard procedure of re-programming. Some motherboards have soldered 25 series bios chips, for these you need
to desolder the bios chips first. If you are lucky, you might encounter motherboards with soldered bios chips, but also with a
pinheader for re-programming. In these situations, you need to use jumper wires to connect these pins to the corresponding
pins on the Willem programmer, and then follow the standard procedure to re-program these bios chips.
How to program socketed or desoldered 25 series SPI flash bios chips
The very first thing you need to do before removing the bios chip is that you remove the jumper for 3V3, since these 25
series SPI flash chips require 3V3 programming voltage, the default 5V will damage them. Remove the bios chip from the
socket and insert it into the socket on the Willem as shown in the following:
If the bios chip is soldered, you need to desolder it first. Chances are that soldered 25 series SPI flash chips are almost
always in SOIC package, and you need to have the following adapters in order to insert into the onboard socket of the Willem
programmer.
This SOIC ZIF socket is the best, but expensive.
How to program 25 series SPI flash bios chips via the motherboard onboard SPI pinheader
This would be the easiest way to resurrect a dead motherboard equipped with a SPI interface pinheader. The onboard SPI
connector has 5pins, and clearly marked. You need to pay attention to connect those 5 pins.
CS - SPI_CSOB
SO--SPI_MISO SO - SPI_MISO
CLK--SPI_CLK CLK - SPI_CLK
SI--SPI_MOSI SI - SPI_MOSI
GND--GROUND GND - GROUND
We only need to connect these 5 pins, the motherboard will need to be powered up to supply the Vcc. Please note the SPI
pinheader interface has not been finalized, different motherboard manufacturer may use different pin layout, thus you need
to make sure the pins are correctly identified and connected before starting re-programming the onboard 25 series bios chip.